// should not include by tsconfig
import type { Config } from '@tsslint/config';
import { defineConfig } from '@tsslint/config';
import noConsole from './rules/no-console';
import enumSatisfies from './rules/enum-satisfies';
import splitTypeImport from './rules/split-type-import';
const config: Config = <Config>defineConfig({
  // plugins: [],
  include: ['src/**/*.ts'],
  rules: {
    'no-console': noConsole(),
    // 'enum-satisfies': enumSatisfies(),
    'split-type-import': splitTypeImport(),
    // 'import-x': (await import('./rules/import-x.js')).importX(),
  },
});
export default config;
